#include "interfaces.h"
#include "PScheduler.h"

namespace Proton
{
	using namespace Proton::Managers;

	IInitializable::IInitializable()
	{
		PScheduler::registerModule(this);
	}

	ILoadable::ILoadable()
	{
		PScheduler::registerModule(this);
	}

	IUpdateable::IUpdateable()
	{
		PScheduler::registerModule(this);
	}

	IRenderable::IRenderable()
	{
		PScheduler::registerModule(this);
	}
}